import 'package:get/get.dart';

import 'controller_binding.dart';
import 'core_binding.dart';
import 'repository_binding.dart';

/// 初始绑定类
/// 用于汇总其他各种绑定，在应用启动时进行初始化
class InitialBinding extends Bindings {
  @override
  void dependencies() {
    // 核心服务绑定
    CoreBinding().dependencies();
    
    // 数据仓库绑定
    RepositoryBinding().dependencies();
    
    // 控制器绑定
    ControllerBinding().dependencies();
  }
} 